package lambda;

public class demo2 {
    public static void main(String[] args) {
        //第二个参数是一个接口,所以我们在调用方法的时候,需要传递这个接口的实现类对象--接口多态
         // 但是这个实现类,我只要用一次,所以我们想到了匿名内部类
        method(()->{
                System.out.println("我在游泳");
            }
        );
    }
    public static void method(Swim S) {
        S.swimming();

    }

}
@FunctionalInterface
interface Swim {
    public abstract void swimming();
}
